package day_5_Class_lianxi;
import java.util.ArrayList;
import java.util.Scanner;


public class Studentguanli {

    public static void main(String[] args) {
        ArrayList <Xinxi> shuju = new ArrayList<>();
        Scanner sc= new Scanner(System.in);
       while (true){
           System.out.println("--/按1--添加新同学--/按2---更新新同学--/按3--展示所有新同学--/按4--输入学号展示信息/按5--退出--");
           System.out.println("请选择功能");
           int xz=sc.nextInt();
           if (xz!=1 & xz!=2 & xz!=3 & xz!=4 &xz !=5){
               System.out.println("请重新选择你要的模块谢谢");
           }
           //添加功能
           else if (xz==1){
              setadd(shuju);//添加模块
           } else if(xz==2){
               System.out.println("暂未开发");
           }else if (xz==3){
               getzhanshi(shuju);//展示模块
           } else if (xz==4) {
               System.out.println("请输入学号");
               int cha=sc.nextInt();
//               System.out.println(shuju.get(cha).name);
               for (int i = 0; i < shuju.size(); i++) {
                   if (cha==shuju.get(i).xuehao){
                       System.out.println("姓名是---"+shuju.get(i).name+"---学号是---"+shuju.get(i).xuehao+"---年龄是---"+shuju.get(i).age);
                   }
               }

           } else if (xz==5){
               System.out.println("感谢您的使用");//退出模块
               break;
           }

       }
    }

    //添加模块
    public static void  setadd(ArrayList<Xinxi>shuju){
        Xinxi XX=new Xinxi();
        Scanner sc =new Scanner(System.in);
        System.out.println("请输入同学姓名");
        XX.name=sc.next();
        System.out.println("请输入同学学号");
        XX.xuehao=sc.nextInt();
        System.out.println("请输入同学年龄");
        XX.age=sc.nextInt();
        shuju.add(XX);
    }
    public static void  getzhanshi(ArrayList<Xinxi>shuju){
        for (int i = 0; i <shuju.size() ; i++) {
            System.out.println("名字是---"+shuju.get(i).name+"---学号是---"+shuju.get(i).xuehao+"---年龄是---"+shuju.get(i).age);
        }
    }

}
